<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>axipmon: xaxipmon.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">axipmon
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xaxipmon_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xaxipmon.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gafc3c070e08d80f970b4e84c74ca6b37e"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gafc3c070e08d80f970b4e84c74ca6b37e">XAxiPmon_CfgInitialize</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, <a class="el" href="struct_x_axi_pmon___config.html">XAxiPmon_Config</a> *ConfigPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:gafc3c070e08d80f970b4e84c74ca6b37e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a specific <a class="el" href="struct_x_axi_pmon.html" title="The driver&#39;s instance data. ">XAxiPmon</a> device/instance.  <a href="group__axipmon__v6__3.html#gafc3c070e08d80f970b4e84c74ca6b37e">More...</a><br /></td></tr>
<tr class="separator:gafc3c070e08d80f970b4e84c74ca6b37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34106e1380f932cb94c74e1bea3a34b3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga34106e1380f932cb94c74e1bea3a34b3">XAxiPmon_ResetMetricCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga34106e1380f932cb94c74e1bea3a34b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets all Metric Counters and Sampled Metric Counters of AXI Performance Monitor.  <a href="group__axipmon__v6__3.html#ga34106e1380f932cb94c74e1bea3a34b3">More...</a><br /></td></tr>
<tr class="separator:ga34106e1380f932cb94c74e1bea3a34b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25191e9280ab4a1dcffae7afd08ae599"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga25191e9280ab4a1dcffae7afd08ae599">XAxiPmon_ResetGlobalClkCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga25191e9280ab4a1dcffae7afd08ae599"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets Global Clock Counter of AXI Performance Monitor.  <a href="group__axipmon__v6__3.html#ga25191e9280ab4a1dcffae7afd08ae599">More...</a><br /></td></tr>
<tr class="separator:ga25191e9280ab4a1dcffae7afd08ae599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8da3b49d3fc16437858d5a61905981ae"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga8da3b49d3fc16437858d5a61905981ae">XAxiPmon_ResetFifo</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8da3b49d3fc16437858d5a61905981ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets Streaming FIFO of AXI Performance Monitor.  <a href="group__axipmon__v6__3.html#ga8da3b49d3fc16437858d5a61905981ae">More...</a><br /></td></tr>
<tr class="separator:ga8da3b49d3fc16437858d5a61905981ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad07bb2139c9b16d6f46f49b02b0200ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gad07bb2139c9b16d6f46f49b02b0200ae">XAxiPmon_SetIncrementerRange</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 IncrementerNum, u16 RangeUpper, u16 RangeLower)</td></tr>
<tr class="memdesc:gad07bb2139c9b16d6f46f49b02b0200ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Ranges for Incrementers depending on parameters passed.  <a href="group__axipmon__v6__3.html#gad07bb2139c9b16d6f46f49b02b0200ae">More...</a><br /></td></tr>
<tr class="separator:gad07bb2139c9b16d6f46f49b02b0200ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dbb1046b25b47bc8e59e68f0f5039d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga9dbb1046b25b47bc8e59e68f0f5039d8">XAxiPmon_GetIncrementerRange</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 IncrementerNum, u16 *RangeUpper, u16 *RangeLower)</td></tr>
<tr class="memdesc:ga9dbb1046b25b47bc8e59e68f0f5039d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the Ranges of Incrementers Registers.  <a href="group__axipmon__v6__3.html#ga9dbb1046b25b47bc8e59e68f0f5039d8">More...</a><br /></td></tr>
<tr class="separator:ga9dbb1046b25b47bc8e59e68f0f5039d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3c20b8c69cc5ba64b78f8bae9eb34d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gaf3c20b8c69cc5ba64b78f8bae9eb34d8">XAxiPmon_SetSampleInterval</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 SampleInterval)</td></tr>
<tr class="memdesc:gaf3c20b8c69cc5ba64b78f8bae9eb34d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Sample Interval Register.  <a href="group__axipmon__v6__3.html#gaf3c20b8c69cc5ba64b78f8bae9eb34d8">More...</a><br /></td></tr>
<tr class="separator:gaf3c20b8c69cc5ba64b78f8bae9eb34d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa5f655100b693586e08eed5aa01ecf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gaaa5f655100b693586e08eed5aa01ecf9">XAxiPmon_GetSampleInterval</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 *SampleInterval)</td></tr>
<tr class="memdesc:gaaa5f655100b693586e08eed5aa01ecf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of Sample Interval Register.  <a href="group__axipmon__v6__3.html#gaaa5f655100b693586e08eed5aa01ecf9">More...</a><br /></td></tr>
<tr class="separator:gaaa5f655100b693586e08eed5aa01ecf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa14a3b36f2558ecbc47d81d4b3c3fd9d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gaa14a3b36f2558ecbc47d81d4b3c3fd9d">XAxiPmon_SetMetrics</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 Slot, u8 Metrics, u8 CounterNum)</td></tr>
<tr class="memdesc:gaa14a3b36f2558ecbc47d81d4b3c3fd9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Metrics for specified Counter in the corresponding Metric Selector Register.  <a href="group__axipmon__v6__3.html#gaa14a3b36f2558ecbc47d81d4b3c3fd9d">More...</a><br /></td></tr>
<tr class="separator:gaa14a3b36f2558ecbc47d81d4b3c3fd9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga343be016daf2c353c95c66fa5d4f3869"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga343be016daf2c353c95c66fa5d4f3869">XAxiPmon_GetMetrics</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 CounterNum, u8 *Metrics, u8 *Slot)</td></tr>
<tr class="memdesc:ga343be016daf2c353c95c66fa5d4f3869"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Metrics in the specified Counter from the corresponding Metric Selector Register.  <a href="group__axipmon__v6__3.html#ga343be016daf2c353c95c66fa5d4f3869">More...</a><br /></td></tr>
<tr class="separator:ga343be016daf2c353c95c66fa5d4f3869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga833edad9f6bdc75777eca3247940931f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga833edad9f6bdc75777eca3247940931f">XAxiPmon_GetGlobalClkCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 *CntHighValue, u32 *CntLowValue)</td></tr>
<tr class="memdesc:ga833edad9f6bdc75777eca3247940931f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Global Clock Counter Register.  <a href="group__axipmon__v6__3.html#ga833edad9f6bdc75777eca3247940931f">More...</a><br /></td></tr>
<tr class="separator:ga833edad9f6bdc75777eca3247940931f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5450238f0ff52df5a447c26199e9dd4d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga5450238f0ff52df5a447c26199e9dd4d">XAxiPmon_GetMetricCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 CounterNum)</td></tr>
<tr class="memdesc:ga5450238f0ff52df5a447c26199e9dd4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Metric Counter Register.  <a href="group__axipmon__v6__3.html#ga5450238f0ff52df5a447c26199e9dd4d">More...</a><br /></td></tr>
<tr class="separator:ga5450238f0ff52df5a447c26199e9dd4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e28b087aa82e6744dbfc7c5a6da6303"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga0e28b087aa82e6744dbfc7c5a6da6303">XAxiPmon_GetSampledMetricCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 CounterNum)</td></tr>
<tr class="memdesc:ga0e28b087aa82e6744dbfc7c5a6da6303"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Sampled Metric Counter Register.  <a href="group__axipmon__v6__3.html#ga0e28b087aa82e6744dbfc7c5a6da6303">More...</a><br /></td></tr>
<tr class="separator:ga0e28b087aa82e6744dbfc7c5a6da6303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2541fcba5770808bfce1bf006e62a11"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gae2541fcba5770808bfce1bf006e62a11">XAxiPmon_GetIncrementer</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 IncrementerNum)</td></tr>
<tr class="memdesc:gae2541fcba5770808bfce1bf006e62a11"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Incrementer Register.  <a href="group__axipmon__v6__3.html#gae2541fcba5770808bfce1bf006e62a11">More...</a><br /></td></tr>
<tr class="separator:gae2541fcba5770808bfce1bf006e62a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1dfca23c8c1305ce240bf3ca6f69d8e4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga1dfca23c8c1305ce240bf3ca6f69d8e4">XAxiPmon_GetSampledIncrementer</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 IncrementerNum)</td></tr>
<tr class="memdesc:ga1dfca23c8c1305ce240bf3ca6f69d8e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Sampled Incrementer Register.  <a href="group__axipmon__v6__3.html#ga1dfca23c8c1305ce240bf3ca6f69d8e4">More...</a><br /></td></tr>
<tr class="separator:ga1dfca23c8c1305ce240bf3ca6f69d8e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0de2a5e1665cf6c5e58e12d5e337058b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga0de2a5e1665cf6c5e58e12d5e337058b">XAxiPmon_SetSwDataReg</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 SwData)</td></tr>
<tr class="memdesc:ga0de2a5e1665cf6c5e58e12d5e337058b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Software-written Data Register.  <a href="group__axipmon__v6__3.html#ga0de2a5e1665cf6c5e58e12d5e337058b">More...</a><br /></td></tr>
<tr class="separator:ga0de2a5e1665cf6c5e58e12d5e337058b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc734c192a6eb5cf8ae1d76322a84d2e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gabc734c192a6eb5cf8ae1d76322a84d2e">XAxiPmon_GetSwDataReg</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabc734c192a6eb5cf8ae1d76322a84d2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns contents of Software-written Data Register.  <a href="group__axipmon__v6__3.html#gabc734c192a6eb5cf8ae1d76322a84d2e">More...</a><br /></td></tr>
<tr class="separator:gabc734c192a6eb5cf8ae1d76322a84d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76a82f8825aabafd3f154f991a75d9e1"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga76a82f8825aabafd3f154f991a75d9e1">XAxiPmon_StartEventLog</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 FlagEnables)</td></tr>
<tr class="memdesc:ga76a82f8825aabafd3f154f991a75d9e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the following in the AXI Performance Monitor:  <a href="group__axipmon__v6__3.html#ga76a82f8825aabafd3f154f991a75d9e1">More...</a><br /></td></tr>
<tr class="separator:ga76a82f8825aabafd3f154f991a75d9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b84005bda937d328475b648d94ae258"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga8b84005bda937d328475b648d94ae258">XAxiPmon_StopEventLog</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8b84005bda937d328475b648d94ae258"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the following in the AXI Performance Monitor:  <a href="group__axipmon__v6__3.html#ga8b84005bda937d328475b648d94ae258">More...</a><br /></td></tr>
<tr class="separator:ga8b84005bda937d328475b648d94ae258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga086eebc115587aab4f5613ed99a28314"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga086eebc115587aab4f5613ed99a28314">XAxiPmon_StartCounters</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 SampleInterval)</td></tr>
<tr class="memdesc:ga086eebc115587aab4f5613ed99a28314"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the following in the AXI Performance Monitor:  <a href="group__axipmon__v6__3.html#ga086eebc115587aab4f5613ed99a28314">More...</a><br /></td></tr>
<tr class="separator:ga086eebc115587aab4f5613ed99a28314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga700e821cca7fea12dfe83c0364d3ec90"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga700e821cca7fea12dfe83c0364d3ec90">XAxiPmon_StopCounters</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga700e821cca7fea12dfe83c0364d3ec90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the following in the AXI Performance Monitor:  <a href="group__axipmon__v6__3.html#ga700e821cca7fea12dfe83c0364d3ec90">More...</a><br /></td></tr>
<tr class="separator:ga700e821cca7fea12dfe83c0364d3ec90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12595840082105ce722b8b36d910443a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga12595840082105ce722b8b36d910443a">XAxiPmon_EnableMetricsCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga12595840082105ce722b8b36d910443a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables Metric Counters.  <a href="group__axipmon__v6__3.html#ga12595840082105ce722b8b36d910443a">More...</a><br /></td></tr>
<tr class="separator:ga12595840082105ce722b8b36d910443a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga339b500e3f165daf5b7b8f943eee0437"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga339b500e3f165daf5b7b8f943eee0437">XAxiPmon_DisableMetricsCounter</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga339b500e3f165daf5b7b8f943eee0437"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Metric Counters.  <a href="group__axipmon__v6__3.html#ga339b500e3f165daf5b7b8f943eee0437">More...</a><br /></td></tr>
<tr class="separator:ga339b500e3f165daf5b7b8f943eee0437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25951731ad41378f658e67a9f13c8f65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga25951731ad41378f658e67a9f13c8f65">XAxiPmon_SetLogEnableRanges</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 CounterNum, u16 RangeUpper, u16 RangeLower)</td></tr>
<tr class="memdesc:ga25951731ad41378f658e67a9f13c8f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Upper and Lower Ranges for specified Metric Counter Log Enable Register.Event Logging starts when corresponding Metric Counter value falls in between these ranges.  <a href="group__axipmon__v6__3.html#ga25951731ad41378f658e67a9f13c8f65">More...</a><br /></td></tr>
<tr class="separator:ga25951731ad41378f658e67a9f13c8f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dea38a6a1a6f00e9a62e92b9fafc3c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga4dea38a6a1a6f00e9a62e92b9fafc3c2">XAxiPmon_GetLogEnableRanges</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 CounterNum, u16 *RangeUpper, u16 *RangeLower)</td></tr>
<tr class="memdesc:ga4dea38a6a1a6f00e9a62e92b9fafc3c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the Ranges of specified Metric Counter Log Enable Register.  <a href="group__axipmon__v6__3.html#ga4dea38a6a1a6f00e9a62e92b9fafc3c2">More...</a><br /></td></tr>
<tr class="separator:ga4dea38a6a1a6f00e9a62e92b9fafc3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66a4533d4fa95ed53bd99c6112f27537"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga66a4533d4fa95ed53bd99c6112f27537">XAxiPmon_EnableEventLog</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga66a4533d4fa95ed53bd99c6112f27537"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables Event Logging.  <a href="group__axipmon__v6__3.html#ga66a4533d4fa95ed53bd99c6112f27537">More...</a><br /></td></tr>
<tr class="separator:ga66a4533d4fa95ed53bd99c6112f27537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb60d4a3d4bb6085fe90717879ebba8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gabb60d4a3d4bb6085fe90717879ebba8c">XAxiPmon_EnableMetricCounterTrigger</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabb60d4a3d4bb6085fe90717879ebba8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables External trigger pulse so that Metric Counters can be started on external trigger pulse for a Slot.  <a href="group__axipmon__v6__3.html#gabb60d4a3d4bb6085fe90717879ebba8c">More...</a><br /></td></tr>
<tr class="separator:gabb60d4a3d4bb6085fe90717879ebba8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9254b523e9bd235a399b25bd357884e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gaa9254b523e9bd235a399b25bd357884e">XAxiPmon_DisableMetricCounterTrigger</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa9254b523e9bd235a399b25bd357884e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the External trigger pulse used to start Metric Counters on external trigger pulse for a Slot.  <a href="group__axipmon__v6__3.html#gaa9254b523e9bd235a399b25bd357884e">More...</a><br /></td></tr>
<tr class="separator:gaa9254b523e9bd235a399b25bd357884e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2e621c00a8df721ca64ae370648d07a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gaf2e621c00a8df721ca64ae370648d07a">XAxiPmon_EnableEventLogTrigger</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf2e621c00a8df721ca64ae370648d07a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables External trigger pulse for Event Log so that Event Logging can be started on external trigger pulse for a Slot.  <a href="group__axipmon__v6__3.html#gaf2e621c00a8df721ca64ae370648d07a">More...</a><br /></td></tr>
<tr class="separator:gaf2e621c00a8df721ca64ae370648d07a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2baaab02251ef05f8702a5cf208a1a31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga2baaab02251ef05f8702a5cf208a1a31">XAxiPmon_DisableEventLogTrigger</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2baaab02251ef05f8702a5cf208a1a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the External trigger pulse used to start Event Log on external trigger pulse for a Slot.  <a href="group__axipmon__v6__3.html#ga2baaab02251ef05f8702a5cf208a1a31">More...</a><br /></td></tr>
<tr class="separator:ga2baaab02251ef05f8702a5cf208a1a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15999f602cd4e80d96a93799d8be675c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga15999f602cd4e80d96a93799d8be675c">XAxiPmon_GetMetricName</a> (u8 Metrics)</td></tr>
<tr class="memdesc:ga15999f602cd4e80d96a93799d8be675c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a name for a given Metric.  <a href="group__axipmon__v6__3.html#ga15999f602cd4e80d96a93799d8be675c">More...</a><br /></td></tr>
<tr class="separator:ga15999f602cd4e80d96a93799d8be675c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb328badebe7340a658d6e70e09870a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gabb328badebe7340a658d6e70e09870a4">XAxiPmon_SetWriteId</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 WriteId)</td></tr>
<tr class="memdesc:gabb328badebe7340a658d6e70e09870a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Write ID in ID register.  <a href="group__axipmon__v6__3.html#gabb328badebe7340a658d6e70e09870a4">More...</a><br /></td></tr>
<tr class="separator:gabb328badebe7340a658d6e70e09870a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6635143a2756fb62e690a10bf5a009d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga6635143a2756fb62e690a10bf5a009d2">XAxiPmon_SetReadId</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 ReadId)</td></tr>
<tr class="memdesc:ga6635143a2756fb62e690a10bf5a009d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Read ID in ID register.  <a href="group__axipmon__v6__3.html#ga6635143a2756fb62e690a10bf5a009d2">More...</a><br /></td></tr>
<tr class="separator:ga6635143a2756fb62e690a10bf5a009d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c271dbbf7f4149f6b5e6156a49462a6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga1c271dbbf7f4149f6b5e6156a49462a6">XAxiPmon_GetWriteId</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1c271dbbf7f4149f6b5e6156a49462a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Write ID in ID register.  <a href="group__axipmon__v6__3.html#ga1c271dbbf7f4149f6b5e6156a49462a6">More...</a><br /></td></tr>
<tr class="separator:ga1c271dbbf7f4149f6b5e6156a49462a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2864d8855faca3dbb48f3ec703d3cc02"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga2864d8855faca3dbb48f3ec703d3cc02">XAxiPmon_GetReadId</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2864d8855faca3dbb48f3ec703d3cc02"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Read ID in ID register.  <a href="group__axipmon__v6__3.html#ga2864d8855faca3dbb48f3ec703d3cc02">More...</a><br /></td></tr>
<tr class="separator:ga2864d8855faca3dbb48f3ec703d3cc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada26dab07f2fece5d9f2bbaa2b663f06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gada26dab07f2fece5d9f2bbaa2b663f06">XAxiPmon_SetWrLatencyStart</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 Param)</td></tr>
<tr class="memdesc:gada26dab07f2fece5d9f2bbaa2b663f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Latency Start point to calculate write latency.  <a href="group__axipmon__v6__3.html#gada26dab07f2fece5d9f2bbaa2b663f06">More...</a><br /></td></tr>
<tr class="separator:gada26dab07f2fece5d9f2bbaa2b663f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f146b7a32bcb5b00ffeae5b66fd49bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga1f146b7a32bcb5b00ffeae5b66fd49bd">XAxiPmon_SetWrLatencyEnd</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 Param)</td></tr>
<tr class="memdesc:ga1f146b7a32bcb5b00ffeae5b66fd49bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Latency End point to calculate write latency.  <a href="group__axipmon__v6__3.html#ga1f146b7a32bcb5b00ffeae5b66fd49bd">More...</a><br /></td></tr>
<tr class="separator:ga1f146b7a32bcb5b00ffeae5b66fd49bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89b245a99d7e28e5f580ea5598e9b9ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga89b245a99d7e28e5f580ea5598e9b9ee">XAxiPmon_SetRdLatencyStart</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 Param)</td></tr>
<tr class="memdesc:ga89b245a99d7e28e5f580ea5598e9b9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Latency Start point to calculate read latency.  <a href="group__axipmon__v6__3.html#ga89b245a99d7e28e5f580ea5598e9b9ee">More...</a><br /></td></tr>
<tr class="separator:ga89b245a99d7e28e5f580ea5598e9b9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46ab2d475ae5c53bfefa0988de38c768"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga46ab2d475ae5c53bfefa0988de38c768">XAxiPmon_SetRdLatencyEnd</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u8 Param)</td></tr>
<tr class="memdesc:ga46ab2d475ae5c53bfefa0988de38c768"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Latency End point to calculate read latency.  <a href="group__axipmon__v6__3.html#ga46ab2d475ae5c53bfefa0988de38c768">More...</a><br /></td></tr>
<tr class="separator:ga46ab2d475ae5c53bfefa0988de38c768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d7d29017bfc83bfe141657c924788cd"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga5d7d29017bfc83bfe141657c924788cd">XAxiPmon_GetWrLatencyStart</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5d7d29017bfc83bfe141657c924788cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Write Latency Start point.  <a href="group__axipmon__v6__3.html#ga5d7d29017bfc83bfe141657c924788cd">More...</a><br /></td></tr>
<tr class="separator:ga5d7d29017bfc83bfe141657c924788cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81175e1827d1ae0b95742638f19f0347"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga81175e1827d1ae0b95742638f19f0347">XAxiPmon_GetWrLatencyEnd</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga81175e1827d1ae0b95742638f19f0347"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Write Latency End point.  <a href="group__axipmon__v6__3.html#ga81175e1827d1ae0b95742638f19f0347">More...</a><br /></td></tr>
<tr class="separator:ga81175e1827d1ae0b95742638f19f0347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3fc8333fb0a3e594a77da7483d7261b"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gad3fc8333fb0a3e594a77da7483d7261b">XAxiPmon_GetRdLatencyStart</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad3fc8333fb0a3e594a77da7483d7261b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns read Latency Start point.  <a href="group__axipmon__v6__3.html#gad3fc8333fb0a3e594a77da7483d7261b">More...</a><br /></td></tr>
<tr class="separator:gad3fc8333fb0a3e594a77da7483d7261b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab07171f0bdc3e88155dd354889d269e4"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#gab07171f0bdc3e88155dd354889d269e4">XAxiPmon_GetRdLatencyEnd</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab07171f0bdc3e88155dd354889d269e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Read Latency End point.  <a href="group__axipmon__v6__3.html#gab07171f0bdc3e88155dd354889d269e4">More...</a><br /></td></tr>
<tr class="separator:gab07171f0bdc3e88155dd354889d269e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3de9a6a45d022e8a996b10c275b1ec55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga3de9a6a45d022e8a996b10c275b1ec55">XAxiPmon_SetWriteIdMask</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 WrMask)</td></tr>
<tr class="memdesc:ga3de9a6a45d022e8a996b10c275b1ec55"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Write ID Mask in ID Mask register.  <a href="group__axipmon__v6__3.html#ga3de9a6a45d022e8a996b10c275b1ec55">More...</a><br /></td></tr>
<tr class="separator:ga3de9a6a45d022e8a996b10c275b1ec55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65ee407db0c82828a01ed5c1b9eb8590"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga65ee407db0c82828a01ed5c1b9eb8590">XAxiPmon_SetReadIdMask</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr, u32 RdMask)</td></tr>
<tr class="memdesc:ga65ee407db0c82828a01ed5c1b9eb8590"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets Read ID Mask in ID Mask register.  <a href="group__axipmon__v6__3.html#ga65ee407db0c82828a01ed5c1b9eb8590">More...</a><br /></td></tr>
<tr class="separator:ga65ee407db0c82828a01ed5c1b9eb8590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e79500a048a04d8fda8fcdcb4798d37"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga4e79500a048a04d8fda8fcdcb4798d37">XAxiPmon_GetWriteIdMask</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4e79500a048a04d8fda8fcdcb4798d37"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Write ID Mask in ID Mask register.  <a href="group__axipmon__v6__3.html#ga4e79500a048a04d8fda8fcdcb4798d37">More...</a><br /></td></tr>
<tr class="separator:ga4e79500a048a04d8fda8fcdcb4798d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga626c97b8b159047052b6ca6308c43c7a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axipmon__v6__3.html#ga626c97b8b159047052b6ca6308c43c7a">XAxiPmon_GetReadIdMask</a> (<a class="el" href="struct_x_axi_pmon.html">XAxiPmon</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga626c97b8b159047052b6ca6308c43c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Read ID Mask in ID Mask register.  <a href="group__axipmon__v6__3.html#ga626c97b8b159047052b6ca6308c43c7a">More...</a><br /></td></tr>
<tr class="separator:ga626c97b8b159047052b6ca6308c43c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
